Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Ecuador F2 Ecuador F3 USA F26 Canada F1 Canada F2 Canada F3 Germany F1 Germany F2 Austria F1 USA F27 USA F25 Guimaraes Challenger Siemens Open 2001 - Scheveningen The Waco International Tennis Challenger - Waco AXA Open - Espinho Open Castilla y Leon - Segovia Tatra Banka Open 2006 - Bratislava Baton Rouge Challenger Ramat Hasharon Challenger Cremona Challenger Santiago Challenger Athens Challenger Cali Challenger Ortisei Challenger Copa Ericsson Peru - Lima Tiburon Challenger Heilbronn Challenger Bergamo Challenger Buenos Aires Challenger Granby Challenger Brescia Challenger Dallas Challenger Lubbock Challenger - Lubbock Tallahassee Challenger Winnetka Challenger CA Tennis Trophy - Vienna Surbiton Challenger Sacramento Challenger Guadalajara Challenger ATP Open Castilla y Leon - Segovia Davidoff Swiss Indoors - Basel Sao Paulo Challenger Heilbronn Challenger Rhodes Challenger Irving Challenger Campos do Jordao Challenger The Nottingham Open - Nottingham Copa AT&T - Buenos Aires Gelsor Open Romania - Bucharest BellSouth Open - Vina del Mar Medellin Challenger TD Waterhouse Cup - Long Island Salem Open - Hong Kong Tata Open 2003 - Chennai TD Waterhouse Cup - Long Island Kremlin Cup - Moscow CA Tennis Trophy - Vienna Telesp Celular Open - Ribeirao Preto Copa Ericsson - Santiago Copa Ericsson - Montevideo Dallas Challenger USTA Challenger of Orlando - Orlando Intersport Heilbronn Open - Heilbronn XI Abierto Internacional de Salinas - Salinas 2006 Challenger of Santa Clarita California Challenger - Valencia Unique Zagreb Open - Zagreb Qatar Open - Doha Adidas International - Sydney Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open Seat Godo - Barcelona Synsam Swedish Open - Bastad TD Waterhouse Cup - Long Island ARAG World Team Championship - Dusseldorf Next Generation Hardcourts - Adelaide Stella Artois Clay Court Championships - Budaors Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Heineken Open - Auckland Open Seat Godo 2005 - Barcelona Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires V Trofeo Ciudad de Quito - Quito Copa Ericsson - Sao Paulo Mercedes-Benz Cup - Los Angeles Pilot Pen Tennis - New Haven Open de Moselle - Metz Stockholm Open - Stockholm Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Tennis Channel Open - Las Vegas Synsam Swedish Open - Bastad Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Brasil Open - Costa do Sauipe Regions Morgan Keegan Championships - Memphis Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle Scheveningen Challenger Ordina Open - 's-Hertogenbosch Hilton Waikoloa Village USTA Challenger - Waikoloa Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Le Gosier Challenger BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Sarasota Challenger Heineken Open - Auckland Movistar Open - Vina del Mar Delray Beach International Tennis Championships - Delray Beach Copa Telmex - Buenos Aires SAP Open - San Jose Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas Vancouver Challenger Open SEAT 2008 - Barcelona Petange Challenger ARAG World Team Championship - Dusseldorf Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis If Stockholm Open - Stockholm Cerveza Club Columbia Open - Bogota Davidoff Swiss Indoors Basel - Basel Movistar Open - Vina del Mar Mons Challenger SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Franklin Templeton Tennis Classic - Scottsdale Allianz Suisse Open Gstaad - Gstaad Energis Open - Amersfoort Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Generali Open 2003 - Kitzbuhel Interwetten Austrian Open - Kitzbuhel Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Campbells Hall of Fame Tennis Championships - Newport Eckental Challenger Indianapolis Tennis Championships - Indianapolis Puebla Challenger ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Manchester Challenger Open de Moselle - Metz Thailand Open - Bangkok Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors Basel - Basel Qatar Exxon Mobil Open - Doha Brisbane International - Brisbane Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe SAP Open - San Jose Columbus Challenger Regions Morgan Keegan Championships - Memphis Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Tiburon Challenger Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona BMW Open - Munich Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Mercedes Cup - Stuttgart Atlanta Tennis Championships - Atlanta International German Open - Hamburg Countrywide Classic - Los Angeles ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Okal Cup - Eckental Open de Moselle - Metz BCR Open Romania - Bucharest Thailand Open - Bangkok If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Copa Ericsson Brazil - Sao Paulo Open de Tenis Comunidad Valenciana - Valencia Copa Ericsson - Guadalajara Copa Ericsson - Caracas Brisbane International - Brisbane Medibank International - Sydney Movistar Open - Santiago PEOPLEnet Cup - Dnepropetrovsk Montevideo Challenger Brasil Open - Costa do Sauipe SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Bet-At-Home Austrian Open - Kitzbuhel German Tennis Championships - Hamburg USTA Men's Challenger of Dallas - Dallas ATP Studena Croatia Open - Umag USTA Freeman Men's Challenger - Joplin BCR Open Romania - Bucharest If Stockholm Open - Stockholm XL Bermuda Open - Bermuda Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Ciudad de Telde - Telde Heineken Open - Auckland Baden Open - Ettlingen Schickendanz Open - Furth VTR Open - Vina del Mar Regions Morgan Keegan Championships - Memphis Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai GHI Bronx Tennis Classic - Bronx Privatbank Open 2006 - Dnepropetrovsk Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Copa AT&T - Buenos Aires Citi Open - Washington Winston-Salem Open - Winston-Salem AIG Japan Open - Tokyo Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Allianz Suisse Open Gstaad - Gstaad Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Wideyes Swedish Open - Bastad Power Horse Cup - Dusseldorf AEGON Championships - London BMW Tennis Championship - Sunrise Moselle Open - Metz Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Tallahassee Tennis Challenger - Tallahassee PBZ Zagreb Indoors - Zagreb Baton Rouge Pro Tennis Classic - Baton Rouge U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Copa AT&T - Buenos Aires BB&T Atlanta Open - Atlanta Abierto Mexicano Telcel - Acapulco Citi Open - Washington Winston-Salem Open - Winston-Salem Gerry Weber Open - Halle AAPT Championships - Adelaide Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Brasil Open - Salvador Cerveza Club Colombia Open - Bogota Optimus Maia Open - Maia Erste Bank Open - Vienna Energis Open - Amersfoort Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Kobstaedernes ATP Challenger - Kolding Istanbul Challenger Abierto Mexicano Telcel - Acapulco Bergamo Challenger BMW Open - Munich Geneva Open - Geneva Sunrise Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Brasilia Challenger Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha ASB Classic - Auckland Heineken Open - Auckland Millenium Tennis Championships - Delray Beach Mallorca Open - Mallorca Gran Copa Ericsson - Porto Alegre BMW Open - Munich Memphis Open - Memphis Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Millennium Estoril Open - Estoril Generali Open - Kitzbuhel Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington Orange Prokom Open - Sopot If Stockholm Open - Stockholm Abierto Mexicano de Tenis Pegaso - Acapulco Erste Bank Open - Vienna Ecuador Open - Quito Athens Challenger Memphis Open - Memphis Delray Beach Open - Delray Beach Gerry Weber Open - Halle Puerto Rico Challenger Tennis Event - Humacao Nottingham Challenger Ortisei Challenger Helsinki Challenger Heilbronn Challenger If Stockholm Open - Stockholm Dallas Challenger Nottingham Challenger Open Sabadell Atlantico - Barcelona PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis BellSouth Open - Vina del Mar Estoril Open - Estoril Mercedes Cup - Stuttgart Campionati Internazionali di Sicilia - Palermo Eckental Challenger Generali Open - Kitzbuhel Next Generation Adelaide International - Adelaide Le Gosier Challenger Sao Paulo Challenger SAP Open - San Jose 2006 USTA Tallahassee Tennis Challenger - Tallahassee Sunrise Challenger Estoril Open - Estoril Venice Open - Venice Copa Ericsson Peru - Lima 2001 UT Tyler Patriot Challenger - Tyler Heilbronn Challenger Telesp Celular Open - Campinas Zivnobanka Open 1999 - Prostejov Open Castilla y Leon Trofeo Iberdrola - Segovia ATU Cup 1999 - Weiden Copa Ericsson - Lima Copa Ericsson - Buenos Aires Irving Challenger USTA Challenger of San Antonio - San Antonio Pekao Open 2001 - Szczecin Apia International - Sydney Ostdeutscher Sparkassen Cup - Dresden Countrywide Classic - Los Angeles Aegon Nottingham Open - Nottingham Dallas Challenger Challenger Santa Cruz - Santa Cruz Irving Challenger Tunis Challenger Copa Ericsson Brasil - Sao Paulo Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires Copa Ericsson Peru - Lima La Gran Copa Ericsson - Porto Alegre Open Punta Del Este/Copa Banco Montevideo - Punta Del Este Monterrey Challenger Ortisei Challenger Ortisei Challenger Rimini Challenger IV Abierto Internacional de Salinas - Salinas Irving Challenger Open de Nice - Nice Renault Slovenian Open - Ljubljana 7th Wartburg Open - Eisenach Venice Challenger - Venice Salzburg Challenger Polish Open 99 - Poznan Pekao Open 2005 - Szczecin 2005 Tulsa Challenger - Tulsa Open D'Orleans - Orleans Belo Horizonte Tennis Open - Belo Horizonte Estoril Open - Estoril Tenniscup of Flanders - Ostende Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Salinas Challenger Estoril Open - Estoril Davidoff Swiss Indoors - Basel Hypo Group Tennis International - Portschach Thailand Open - Bangkok BNP Paribas Masters - Paris BMW Open - Munich Generali Open 1999 - Kitzbuhel Nottingham Challenger Abierto Mexicano de Tenis Pegaso - Mexico City Chevrolet Cup - Santiago RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. BMW Open - Munich Chevrolet Cup - Vina del Mar Generali Open 2002 - Kitzbuhel Stockholm Open - Stockholm Adidas International - Sydney Open Seat Godo 2003 - Barcelona Waldbaum's Hamlet Cup - Long Island Adidas International - Sydney Heineken Open - Auckland Franklin Templeton Tennis Classic - Scottsdale Energis Open - Amsterdam Monte Carlo Open - Monte Carlo Italian Open - Rome Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Trofeo Conde de Godo - Barcelona Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Tennis Masters Series - Paris Legg Mason Tennis Classic - Washington D.C. Open Romania - Bucharest Next Generation Adelaide International - Adelaide Sydney International - Sydney Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Abierto Mexicano de Tenis Pegaso - Acapulco Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami RCA Championships - Indianapolis Tennis Masters Series - Monte Carlo Franklin Templeton Tennis Classic - Scottsdale Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Sydney International - Sydney Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Regions Morgan Keegan Championships - Memphis Sony Ericsson Open - Miami Internazionali di Tennis di San Marino - San Marino Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Thailand Open - Bangkok Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Pilot Pen Tennis - New Haven Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Sony Open Tennis - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati PBZ Zagreb Indoors - Zagreb Telecom Italia Masters - Rome Sony Open Tennis - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Miami Open - Miami Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Mercedes Cup - Stuttgart Gerry Weber Open - Halle Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Moselle Open - Metz Tennis Masters Series - Rome Masters Series Monte-Carlo - Monte-Carlo Hall of Fame Tennis Championships - Newport Citi Open - Washington Masters Series - Hamburg US Men's Clay Court Championship - Houston Ricoh Open - 's-Hertogenbosch Rogers Cup - Montreal Tennis Masters Series - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Stockholm Open - Stockholm BNP Paribas Masters - Paris Western & Southern Open - Cincinnati The Ericsson Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London RCA Championships - Indianapolis U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris China Open - Beijing Pacific Life Open - Indian Wells Wimbledon - London Rogers Masters - Montreal U.S. Open - New York Tennis Masters Series - Cincinnati Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Mutua Madrilena Masters Madrid - Madrid French Open - Paris Mercedes Cup - Stuttgart Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne The Ericsson Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London French Open - Paris Australian Open - Melbourne Davis Cup, Group 1, REL1, CAN-ARG 4-1 Davis Cup, World Group, 1R, ARG-AUS 5-0 Davis Cup, World Group, QF, ARG-CRO 3-2 Davis Cup, World Group, SF, RUS-ARG 3-2 Davis Cup, World Group, 1R, ARG-SWE 5-0 Davis Cup, World Group, QF, CRO-ARG 2-3 Davis Cup, World Group, SF, ARG-AUS 5-0 Davis Cup, World Group, F, RUS-ARG 3-2 Davis Cup, World Group, 1R, GER-CRO 3-2 Hyundai Hopman Cup - Perth Davis Cup, World Group, 1R, ARG-NED 5-0 Davis Cup, PO, FRA-GER 4-1 Davis Cup, World Group, QF, ARG-KAZ 5-0 Davis Cup, World Group, PO, DOM-GER 1-4 Davis Cup, World Group, 1R, GER-ARG 1-4 ARAG ATP World Tour Championship - Dusseldorf River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Davis Cup, World Group, 1R, ARG-GER 5-0 Olympics - Sydney Olympics - Athens